<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Apache OpenNLP</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Apache_OpenNLP"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Apache_OpenNLP rootpage-Apache_OpenNLP skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Apache OpenNLP</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">OpenNLP
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" class="notheme" style="text-align:center; background-color:#f8f9fa;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>Community-Projekt
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">22. April 2004<sup id="cite_ref-_7b12d431277ee8cf_1-0" class="reference"><a href="#cite_note-_7b12d431277ee8cf-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, 14. April 2012<sup id="cite_ref-_021c18f5e580b346_2-0" class="reference"><a href="#cite_note-_021c18f5e580b346-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">2.5.7<sup id="cite_ref-_96df5ed1ffe61869_3-0" class="reference"><a href="#cite_note-_96df5ed1ffe61869-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">11. Dezember 2025</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Plattformunabh%C3%A4ngigkeit" title="Plattformunabhängigkeit">Plattformunabhängig</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><span class="wikidata-content"><a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a><sup id="cite_ref-_021c18f5e580b346_2-1" class="reference"><a href="#cite_note-_021c18f5e580b346-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-_19da12ba6c3bd2eb_4-0" class="reference"><a href="#cite_note-_19da12ba6c3bd2eb-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Computerlinguistik" title="Computerlinguistik">Computerlinguistik</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Apache_License" class="mw-redirect" title="Apache License">Apache 2.0</a>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://opennlp.apache.org/">opennlp.apache.org</a>
</td></tr></tbody></table>
<p>Die <b>Apache OpenNLP</b> Bibliothek ist ein auf <a href="Maschinelles_Lernen" title="Maschinelles Lernen">maschinellem Lernen</a> basierendes Toolkit in der Programmiersprache <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a> für die Verarbeitung von natürlichsprachlichem Text im Bereich <a href="Computerlinguistik" title="Computerlinguistik">Computerlinguistik</a> oder Natural Language Processing (NLP). Sie unterstützt die gängigsten NLP-Aufgaben, wie Identifikation der Sprache, <a href="Tokenisierung" title="Tokenisierung">Tokenisierung</a>, Satzsegmentierung, <a href="Part-of-speech-Tagging" title="Part-of-speech-Tagging">Part-of-Speech-Tagging</a>, <a href="Named-entity_recognition" title="Named-entity recognition">Extraktion benannter Entitäten</a>, Chunking, <a href="Parser" title="Parser">Parsing</a> und Auflösung von <a href="Koreferenz" title="Koreferenz">Koreferenzen</a>. Diese Aufgaben sind in der Regel erforderlich, um fortgeschrittenere Textverarbeitungsdienste aufzubauen. Es gilt die <a href="Freie_Software" title="Freie Software">Freie-Software</a>-Lizenz der <a href="Apache_Software_Foundation" title="Apache Software Foundation">Apache Software Foundation</a>. Ziel des OpenNLP-Projekts ist es, ein ausgereiftes Toolkit für die oben genannten Aufgaben zu entwickeln und eine Anzahl von vorgefertigten Modellen für verschiedene Sprachen bereitzustellen.
</p><p>Die enthaltenen Komponenten ermöglichen es, die jeweilige Aufgabe der Sprachverarbeitung auszuführen, ein Modell zu trainieren und oft auch ein Modell zu bewerten. Jede dieser Komponenten ist über ihre <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstelle</a> (API) zugänglich. Darüber hinaus sind sie jeweils über die <a href="Kommandozeile" title="Kommandozeile">Kommandozeile</a> (CLI) aufrufbar, um Experimente und Modell-Trainings zu erleichtern.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Details">Details</h2></div>
<ul><li>Identifikation der Sprache: Der "LanguageDetector" benötigt ein trainiertes Modell. OpenNLP selbst bietet als Download das fertig trainierte Modell "langdetect-183.bin". Dies ist in der Lage, 103 Sprachen zu identifizieren.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></li>
<li>Satzerkennung: Der "SentenceDetector" erkennt, ob ein Punkt das Ende eines Satzes markiert oder ob er eine andere Bedeutung hat. Auch hier ist die Angabe eines trainierten Models notwendig. OpenNLP liefert Modelle für verschiedenen Sprachen, z. B. <i>opennlp-de-ud-gsd-sentence-1.3-2.5.4.bin</i> für Satzerkennung in deutschen Texten.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li>
<li>Tokenisierung: Der Tokenizer zerlegt eine Zeichenfolge in Token. Token sind in der Regel Wörter, Satzzeichen, Zahlen etc.</li>
<li>Part-of-speech-Tagging: OpenNLP verfügt über eine Auswahl von bereits trainierten Modellen für 36 Sprachen (Deutsch, Englisch, Spanisch, Portugiesisch, Dänisch etc.). Mit Hilfe dieser Modelle kann dann ein Textkorpus in einer dieser Sprachen automatisch mit den entsprechenden Tags versehen werden.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li>
<li>Extraktion benannter Entitäten: Der "TokenNameFinder" kann benannte Objekte und Zahlen im Text erkennen. Um Entitäten erkennen zu können, wird ein Modell benötigt. Das Modell ist abhängig von der Sprache und dem Entitätstyp, für den es trainiert worden ist. Das OpenNLP-Projekt bietet eine Reihe von vortrainierten Modellen, die auf verschiedenen frei verfügbaren Corpora trainiert worden sind. Sie können auf der Modell-Download-Seite heruntergeladen werden.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://opennlp.apache.org/">Offizielle Webpräsenz</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://www.tutorialkart.com/opennlp/apache-opennlp-tutorial/">TutorialKart: Apache OpenNLP Tutorial</a> (englisch)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_7b12d431277ee8cf-1"><span class="mw-cite-backlink"><a href="#cite_ref-_7b12d431277ee8cf_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://sourceforge.net/p/opennlp/news/2004/04/opennlp-tools-initial-release/"><cite style="font-style:italic">sourceforge.net</cite>.</a></span>
</li>
<li id="cite_note-_021c18f5e580b346-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-_021c18f5e580b346_2-0">a</a></sup> <sup><a href="#cite_ref-_021c18f5e580b346_2-1">b</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://projects.apache.org/json/projects/opennlp.json"><cite style="font-style:italic">projects.apache.org</cite>.</a> (abgerufen am 8. April 2020).</span>
</li>
<li id="cite_note-_96df5ed1ffe61869-3"><span class="mw-cite-backlink"><a href="#cite_ref-_96df5ed1ffe61869_3-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/apache/opennlp/releases/tag/opennlp-2.5.7"><cite style="font-style:italic"><span lang="en">Release 2.5.7</span></cite>.</a> 11. Dezember 2025 (abgerufen am 12. Dezember 2025).</span>
</li>
<li id="cite_note-_19da12ba6c3bd2eb-4"><span class="mw-cite-backlink"><a href="#cite_ref-_19da12ba6c3bd2eb_4-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.openhub.net/p/apache-opennlp/analyses/latest/languages_summary"><cite style="font-style:italic">www.openhub.net</cite>.</a> In: <cite style="font-style:italic">Open Hub</cite>. (abgerufen am 25. Januar 2021).</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://opennlp.apache.org/docs/2.5.2/manual/opennlp.html"><i>Apache OpenNLP Developer Documentation.</i></a><span class="Abrufdatum"> Abgerufen am 4. Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AApache+OpenNLP&rft.title=Apache+OpenNLP+Developer+Documentation&rft.description=Apache+OpenNLP+Developer+Documentation&rft.identifier=https%3A%2F%2Fopennlp.apache.org%2Fdocs%2F2.5.2%2Fmanual%2Fopennlp.html"> </span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://opennlp.apache.org/models.html#language_detection"><i>Apache OpenNLP Language Detection Model.</i></a><span class="Abrufdatum"> Abgerufen am 4. Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AApache+OpenNLP&rft.title=Apache+OpenNLP+Language+Detection+Model&rft.description=Apache+OpenNLP+Language+Detection+Model&rft.identifier=https%3A%2F%2Fopennlp.apache.org%2Fmodels.html%23language_detection"> </span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://opennlp.apache.org/models.html#sentence_detection"><i>Apache OpenNLP Sentence Detection Models.</i></a><span class="Abrufdatum"> Abgerufen am 4. Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AApache+OpenNLP&rft.title=Apache+OpenNLP+Sentence+Detection+Models&rft.description=Apache+OpenNLP+Sentence+Detection+Models&rft.identifier=https%3A%2F%2Fopennlp.apache.org%2Fmodels.html%23sentence_detection"> </span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://stanbol.apache.org/docs/trunk/components/enhancer/engines/opennlppos.html"><i>Apache Stanbol – OpenNLP POS Tagging Engine.</i></a><span class="Abrufdatum"> Abgerufen am 11. Februar 2019</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AApache+OpenNLP&rft.title=Apache+Stanbol+%E2%80%93+OpenNLP+POS+Tagging+Engine&rft.description=Apache+Stanbol+%E2%80%93+OpenNLP+POS+Tagging+Engine&rft.identifier=https%3A%2F%2Fstanbol.apache.org%2Fdocs%2Ftrunk%2Fcomponents%2Fenhancer%2Fengines%2Fopennlppos.html"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-10-16" href="https://de.wikipedia.org/wiki/?title=Apache_OpenNLP&oldid=260655373">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>